package cn.com;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.context.annotation.Import;

import cn.com.datasource.DynamicDataSourceRegister;

/**
 * @author liufl E-mail:Huberier@allpyra.com
 * @version 创建时间：2017年7月26日 下午7:03:15 类说明
 */
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})//禁用单数据源，启用多数据源
@EnableDiscoveryClient//应用既作为eureka实例又为eureka client 可以发现注册的服务
@Import({DynamicDataSourceRegister.class})//注册多数据源
@MapperScan(basePackages = "cn.com.dao")//扫描了才可以autowire dao
public class SecurityApplication {
	//登录获取token，后续访问通过token验证授权
	public static void main(String[] args) {
		SpringApplication.run(SecurityApplication.class, args);
	}
	
}
    